﻿using System.Collections.Generic;
using System.Collections.ObjectModel;

namespace Holdem.Interfaces.ViewModel
{
	public interface IHoldemOptionsViewModel
	{
        IEnumerable<string> AvailableEngines
		{
			get;
		}

        ObservableCollection<string> SearchFilter
		{
			get;
		}

		int SkipScaleChange
		{
			get;
			set;
		}

		string UserName
		{
			get;
			set;
		}

		string SelectedReplayEngine
		{
			get;
			set;
		}

		string SelectedSearchFilter
		{
			get;
			set;
		}

		bool ResursiveSearch
		{
			get;
			set;
		}

		bool HandPreview
		{
			get;
			set;
		}

		bool WriteHandHistory
		{
			get;
			set;
		}
	}
}

